# -*- coding: utf-8 -*-
import xlrd
from datetime import date,datetime
def read_excel():
    #文件位置
    ExcelFile = xlrd.open_workbook(r'C:\Users\Administrator\Desktop\test.xls')
    #获取目标EXCEL文件sheet名
    print(ExcelFile.sheet_names())
    #------------------------------------
    #若有多个sheet，则需要指定读取目标sheet例如读取sheet2
    #sheet2_name = ExcelFile.sheet_names()[1]
    #------------------------------------
    #获取sheet内容【1.根据sheet索引2.根据sheet名称】
    sheet = ExcelFile.sheet_by_index(0)
    # sheet = ExcelFile.sheet_by_name('TestCase002')
    #打印sheet的名称，行数，列数
    sheetName = sheet.name
    sheetRows = sheet.nrows
    sheetCols = sheet.ncols
    print('表名：',sheetName)
    print('行数：',sheetRows)
    print('列数：',sheetCols)
    i = 0
    #获取整行或者整列的值
    while i < sheetRows:
        # cols = sheet.col_values(i)#第1列内容
        rows = sheet.row_values(i)#第1行内容
        i += 1
        # print(cols,rows)
        print(rows)
    #获取单元格内容
    # print(sheet.cell(1,0).value.encode('utf-8'))
    # print(sheet.cell_value(1,0).encode('utf-8'))
    # print(sheet.row(1)[0].value.encode('utf-8'))
    #打印单元格内容格式
    # print(sheet.cell(1,0).ctype)

if __name__ =='__main__':
 read_excel()